DROP TABLE USUARIO
go
CREATE DEFAULT TRUE
	AS 1
go
CREATE TABLE USUARIO
(
	ID_USR               integer IDENTITY (1,1) ,
	LOGIN_USR            varchar(20)  NOT NULL ,
	PASSWORD_USR         varchar(20)  NULL ,
	NOMBRE_USR           varchar(100)  NOT NULL ,
	FECHA_ALTA_USR       datetime  NOT NULL 
	CONSTRAINT CURRENT_TIMESTAMP_811195392
		 DEFAULT  CURRENT_TIMESTAMP,
	ID_PRF               integer  NULL ,
	ACTIVO_USR           bit  NOT NULL 
)
go


ALTER TABLE USUARIO
	ADD CONSTRAINT XPKUSUARIO PRIMARY KEY  CLUSTERED (ID_USR ASC)
go


ALTER TABLE USUARIO
	ADD CONSTRAINT XAKLOGIN_USR UNIQUE (LOGIN_USR  ASC)
go



exec sp_bindefault 'TRUE', 'USUARIO.ACTIVO_USR'
go


CREATE VIEW V_USUARIO(ID,USERNAME,PASSWORD,ENABLE)
AS
SELECT USUARIO.ID_USR,USUARIO.LOGIN_USR,USUARIO.PASSWORD_USR,USUARIO.ACTIVO_USR
	FROM USUARIO
go

--Usuarios

INSERT INTO USUARIO (ID_PRF, LOGIN_USR ,PASSWORD_USR ,NOMBRE_USR) SELECT ID_PRF, 'lsaldivar' , 'saldivar', 'Luis Saldivar' FROM PERFIL WHERE NOMBRE_PRF = 'Administrador'
INSERT INTO USUARIO (ID_PRF, LOGIN_USR ,PASSWORD_USR ,NOMBRE_USR) SELECT ID_PRF, 'agarcia', 'garcia', 'Antonio Garcia' FROM PERFIL WHERE NOMBRE_PRF = 'Administrador'
INSERT INTO USUARIO (ID_PRF, LOGIN_USR ,PASSWORD_USR ,NOMBRE_USR) SELECT ID_PRF, 'jvazquez', 'vazquez', 'Jose Vazquez' FROM PERFIL WHERE NOMBRE_PRF = 'Producci�n'
INSERT INTO USUARIO (ID_PRF, LOGIN_USR ,PASSWORD_USR ,NOMBRE_USR) SELECT ID_PRF, 'dvazquez', 'vazquez', 'Daniel Vazquez' FROM PERFIL WHERE NOMBRE_PRF = 'Producci�n'
INSERT INTO USUARIO (ID_PRF, LOGIN_USR ,PASSWORD_USR ,NOMBRE_USR) SELECT ID_PRF, 'capturista', 'capturista', 'Capturista' FROM PERFIL WHERE NOMBRE_PRF = 'Producci�n'
INSERT INTO USUARIO (ID_PRF, LOGIN_USR ,PASSWORD_USR ,NOMBRE_USR) SELECT ID_PRF, 'gerentem', 'gerentem', 'Gerente Mantenimiento' FROM PERFIL WHERE NOMBRE_PRF = 'Administrador Mantenimiento'
INSERT INTO USUARIO (ID_PRF, LOGIN_USR ,PASSWORD_USR ,NOMBRE_USR) SELECT ID_PRF, 'mantenimiento', 'mantenimiento', 'Mantenimiento' FROM PERFIL WHERE NOMBRE_PRF = 'Mantenimiento'
INSERT INTO USUARIO (ID_PRF, LOGIN_USR ,PASSWORD_USR ,NOMBRE_USR) SELECT ID_PRF, 'logistica', 'logistica', 'Gerente de Logistica' FROM PERFIL WHERE NOMBRE_PRF = 'Log�stica'
INSERT INTO USUARIO (ID_PRF, LOGIN_USR ,PASSWORD_USR ,NOMBRE_USR) SELECT ID_PRF, 'compras', 'compras', 'Gerente de Compras' FROM PERFIL WHERE NOMBRE_PRF = 'Compras'
INSERT INTO USUARIO (ID_PRF, LOGIN_USR ,PASSWORD_USR ,NOMBRE_USR) SELECT ID_PRF, 'almacen', 'almacen', 'Encargado de Almacen' FROM PERFIL WHERE NOMBRE_PRF = 'Almac�n'
